package com.xucy.springboot.designmodel.behavioral.iterator;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author xucy
 * @Date 2019-07-30 10:27
 * @Description
 **/

public class CourseListEx extends CourseList {

    public CourseListEx() {
        this.list=new ArrayList<>();
    }

    @Override
    void addCourse(Course course) {
        list.add(course);
    }

    @Override
    void removeCourse(Course course) {
        list.remove(course);
    }


    @Override
    CourseItr  itrCourse() {
        return new CourseItrEx(this);
    }
}
